home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Games of Daze
/
Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso
/
x2ftp
/
msdos
/
source
/
xsharp22
/
balvert0.inc
< prev
next >
Wrap
Text File
|
1992-04-03
|
8KB
|
367 lines
/* Ball */
/* Created with radius = 25, bands = 6 */
#define NUM_FACES 72
#define NUM_VERTS 136
#define NUM_REAL_VERTS 64
Point3 Verts[] = {
{0, 1638400, 0},
{-819199, 1418896, 0},
{-709447, 1418896, 409600},
{-409599, 1418896, 709448},
{0, 1418896, 819200},
{409600, 1418896, 709448},
{709448, 1418896, 409600},
{819200, 1418896, 0},
{709448, 1418896, -409599},
{409600, 1418896, -709447},
{0, 1418896, -819199},
{-409599, 1418896, -709447},
{-709447, 1418896, -409599},
{-1418895, 819200, 0},
{-1228799, 819200, 709448},
{-709447, 819200, 1228800},
{0, 819200, 1418896},
{709448, 819200, 1228800},
{1228800, 819200, 709448},
{1418896, 819200, 0},
{1228800, 819200, -709447},
{709448, 819200, -1228799},
{0, 819200, -1418895},
{-709447, 819200, -1228799},
{-1228799, 819200, -709447},
{-1638399, 0, 0},
{-1418895, 0, 819200},
{-819199, 0, 1418896},
{0, 0, 1638400},
{819200, 0, 1418896},
{1418896, 0, 819200},
{1638400, 0, 0},
{1418896, 0, -819199},
{819200, 0, -1418895},
{0, 0, -1638399},
{-819199, 0, -1418895},
{-1418895, 0, -819199},
{-1418895, -819199, 0},
{-1228799, -819199, 709448},
{-709447, -819199, 1228800},
{0, -819199, 1418896},
{709448, -819199, 1228800},
{1228800, -819199, 709448},
{1418896, -819199, 0},
{1228800, -819199, -709447},
{709448, -819199, -1228799},
{0, -819199, -1418895},
{-709447, -819199, -1228799},
{-1228799, -819199, -709447},
{-819199, -1418895, 0},
{-709447, -1418895, 409600},
{-409599, -1418895, 709448},
{0, -1418895, 819200},
{409600, -1418895, 709448},
{709448, -1418895, 409600},
{819200, -1418895, 0},
{709448, -1418895, -409599},
{409600, -1418895, -709447},
{0, -1418895, -819199},
{-409599, -1418895, -709447},
{-709447, -1418895, -409599},
{0, -1638399, 0},
{-13018, 1702535, 3488},
{-9529, 1702535, 9530},
{-3487, 1702535, 13019},
{3488, 1702535, 13019},
{9530, 1702535, 9530},
{13019, 1702535, 3488},
{13019, 1702535, -3487},
{9530, 1702535, -9529},
{3488, 1702535, -13018},
{-3487, 1702535, -13018},
{-9529, 1702535, -9529},
{-13018, 1702535, -3487},
{-862150, 1467486, 9444},
{-741921, 1467486, 439254},
{-422895, 1467486, 751367},
{9444, 1467486, 862151},
{439254, 1467486, 741922},
{751367, 1467486, 422896},
{862151, 1467486, -9443},
{741922, 1467486, -439253},
{422896, 1467486, -751366},
{-9443, 1467486, -862150},
{-439253, 1467486, -741921},
{-751366, 1467486, -422895},
{-1480012, 838184, 14117},
{-1274669, 838184, 752232},
{-727779, 838184, 1288787},
{14117, 838184, 1480013},
{752232, 838184, 1274670},
{1288787, 838184, 727780},
{1480013, 838184, -14116},
{1274670, 838184, -752231},
{727780, 838184, -1288786},
{-14116, 838184, -1480012},
{-752231, 838184, -1274669},
{-1288786, 838184, -727779},
{-1700695, -14389, 14390},
{-1465650, -14389, 862810},
{-837885, -14389, 1480041},
{14390, -14389, 1700696},
{862810, -14389, 1465651},
{1480041, -14389, 837886},
{1700696, -14389, -14389},
{1465651, -14389, -862809},
{837886, -14389, -1480040},
{-14389, -14389, -1700695},
{-862809, -14389, -1465650},
{-1480040, -14389, -837885},
{-1466409, -863111, 10448},
{-1264723, -863111, 742253},
{-724156, -863111, 1275172},
{10448, -863111, 1466410},
{742253, -863111, 1264724},
{1275172, -863111, 724157},
{1466410, -863111, -10447},
{1264724, -863111, -742252},
{724157, -863111, -1275171},
{-10447, -863111, -1466409},
{-742252, -863111, -1264723},
{-1275171, -863111, -724156},
{-839992, -1480947, 3488},
{-725710, -1480947, 423017},
{-416974, -1480947, 729199},
{3488, -1480947, 839993},
{423017, -1480947, 725711},
{729199, -1480947, 416975},
{839993, -1480947, -3487},
{725711, -1480947, -423016},
{416975, -1480947, -729198},
{-3487, -1480947, -839992},
{-423016, -1480947, -725710},
{-729198, -1480947, -416974},
};
static int Face0[] = {62,0,2,1};
static int Face1[] = {63,0,3,2};
static int Face2[] = {64,0,4,3};
static int Face3[] = {65,0,5,4};
static int Face4[] = {66,0,6,5};
static int Face5[] = {67,0,7,6};
static int Face6[] = {68,0,8,7};
static int Face7[] = {69,0,9,8};
static int Face8[] = {70,0,10,9};
static int Face9[] = {71,0,11,10};
static int Face10[] = {72,0,12,11};
static int Face11[] = {73,0,1,12};
static int Face12[] = {74,1,2,14,13};
static int Face13[] = {75,2,3,15,14};
static int Face14[] = {76,3,4,16,15};
static int Face15[] = {77,4,5,17,16};
static int Face16[] = {78,5,6,18,17};
static int Face17[] = {79,6,7,19,18};
static int Face18[] = {80,7,8,20,19};
static int Face19[] = {81,8,9,21,20};
static int Face20[] = {82,9,10,22,21};
static int Face21[] = {83,10,11,23,22};
static int Face22[] = {84,11,12,24,23};
static int Face23[] = {85,12,1,13,24};
static int Face24[] = {86,13,14,26,25};
static int Face25[] = {87,14,15,27,26};
static int Face26[] = {88,15,16,28,27};
static int Face27[] = {89,16,17,29,28};
static int Face28[] = {90,17,18,30,29};
static int Face29[] = {91,18,19,31,30};
static int Face30[] = {92,19,20,32,31};
static int Face31[] = {93,20,21,33,32};
static int Face32[] = {94,21,22,34,33};
static int Face33[] = {95,22,23,35,34};
static int Face34[] = {96,23,24,36,35};
static int Face35[] = {97,24,13,25,36};
static int Face36[] = {98,25,26,38,37};
static int Face37[] = {99,26,27,39,38};
static int Face38[] = {100,27,28,40,39};
static int Face39[] = {101,28,29,41,40};
static int Face40[] = {102,29,30,42,41};
static int Face41[] = {103,30,31,43,42};
static int Face42[] = {104,31,32,44,43};
static int Face43[] = {105,32,33,45,44};
static int Face44[] = {106,33,34,46,45};
static int Face45[] = {107,34,35,47,46};
static int Face46[] = {108,35,36,48,47};
static int Face47[] = {109,36,25,37,48};
static int Face48[] = {110,37,38,50,49};
static int Face49[] = {111,38,39,51,50};
static int Face50[] = {112,39,40,52,51};
static int Face51[] = {113,40,41,53,52};
static int Face52[] = {114,41,42,54,53};
static int Face53[] = {115,42,43,55,54};
static int Face54[] = {116,43,44,56,55};
static int Face55[] = {117,44,45,57,56};
static int Face56[] = {118,45,46,58,57};
static int Face57[] = {119,46,47,59,58};
static int Face58[] = {120,47,48,60,59};
static int Face59[] = {121,48,37,49,60};
static int Face60[] = {122,49,50,61};
static int Face61[] = {123,50,51,61};
static int Face62[] = {124,51,52,61};
static int Face63[] = {125,52,53,61};
static int Face64[] = {126,53,54,61};
static int Face65[] = {127,54,55,61};
static int Face66[] = {128,55,56,61};
static int Face67[] = {129,56,57,61};
static int Face68[] = {130,57,58,61};
static int Face69[] = {131,58,59,61};
static int Face70[] = {132,59,60,61};
static int Face71[] = {133,60,49,61};
static int *VertNumList[] = {
Face0,
Face1,
Face2,
Face3,
Face4,
Face5,
Face6,
Face7,
Face8,
Face9,
Face10,
Face11,
Face12,
Face13,
Face14,
Face15,
Face16,
Face17,
Face18,
Face19,
Face20,
Face21,
Face22,
Face23,
Face24,
Face25,
Face26,
Face27,
Face28,
Face29,
Face30,
Face31,
Face32,
Face33,
Face34,
Face35,
Face36,
Face37,
Face38,
Face39,
Face40,
Face41,
Face42,
Face43,
Face44,
Face45,
Face46,
Face47,
Face48,
Face49,
Face50,
Face51,
Face52,
Face53,
Face54,
Face55,
Face56,
Face57,
Face58,
Face59,
Face60,
Face61,
Face62,
Face63,
Face64,
Face65,
Face66,
Face67,
Face68,
Face69,
Face70,
Face71,
};
static int VertsInFace[] = {
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
};